Thanks to the dedication and hard work of the Bluetooth community, Bluetooth® technology is always expanding to include more features and device types in pursuit of our vision of a world without wires.
Today, the Bluetooth Special Interest Group (SIG) released a new version of the Bluetooth® Core Specification. Bluetooth® Core Specification version 6.0 includes new features and several feature enhancements, including Bluetooth® Channel Sounding, decision-based advertising filtering, monitoring advertisers, an enhancement to the Isochronous Adaptation Layer (ISOAL), the LL extended feature set, and a frame space update.
What’s New in Version 6.0
This article highlights the new features and feature enhancements developers can expect to take advantage of when building with the new version of the Bluetooth Core Specification.
- Bluetooth® Channel Sounding: This innovation brings true distance awareness, introducing transformative benefits across various applications. The user experience of Find My solutions can be greatly improved, making it easier and faster to locate lost items. In digital key solutions, Bluetooth® Channel Sounding will add a robust layer of security, ensuring that only authorized users within a specified range can unlock doors or access secure areas. And, by infusing billions of everyday devices with true distance awareness, Bluetooth® Channel Sounding unlocks a world of possibilities for developers, freeing them to imagine and create innovative experiences that will continue to enhance our connection with our devices, one another, and the world around us.
- Decision-Based Advertising Filtering: The Bluetooth Low Energy (LE) Extended Advertising feature supports a series of related packets being transmitted on both primary and secondary radio channels. Decision-based advertising filtering allows a scanning device to use the content of a packet received on a primary advertising channel to decide if it should scan for related packets on the secondary channels, improving scanning efficiency by reducing the time spent scanning on secondary channels for packets that might not contain PDUs relevant to the application.
- Monitoring Advertisers: The host component of an observer device may instruct the Bluetooth LE controller to filter duplicate advertising packets. When filtering of this type is active, the host will only receive a single advertising packet from each unique device (subject to Bluetooth Core Specification definitions of what constitutes a unique device in this context). This improves efficiency for the host but has the disadvantage that the host has no way of knowing whether a device is still within range when circumstances dictate that the observer device should now attempt to connect to it. This can lead to the observer wasting energy performing high-duty cycle scanning for a previously discovered device that is no longer in range. The new monitoring advertisers feature uses Host Controller Interface (HCI) events to inform the host whenever a device of interest moves in and out of range.
- ISOAL Enhancement: The Isochronous Adaptation Layer (ISOAL) makes it possible for larger data frames to be transmitted in smaller link-layer packets and ensures the associated timing information that is needed for the correct processing of the data by receivers can be reconstituted. ISOAL can produce either framed or unframed PDUs depending on certain variables. If framed PDUs are produced, latency can be increased as a result. In Bluetooth Core Specification version 6.0, ISOAL has been improved by defining a new framing mode that reduces latency for use cases that are particularly sensitive to this issue. The same feature also improves reliability.
- LL Extended Feature Set: With this advancement, devices can exchange information about the link-layer features that they each support. This capability has been enhanced to support larger numbers of features, which has become necessary as the sophistication and versatility of Bluetooth LE have grown.
- Frame Space Update: Prior versions of the Bluetooth Core Specification defined a constant value for the time that separates adjacent transmissions of packets in a connection event or connected isochronous stream (CIS) subevent. The value is designated T_IFS in the specification and had a fixed value of 150 µs. In version 6.0 of the Bluetooth Core Specification, frame spacing, as used in connections or with connected isochronous streams, is now negotiable and may be shorter or longer than 150 µs.
Feature Overview
Bluetooth Core Specification version 6.0 continues the trend for Bluetooth technology to be regularly updated with new features and technical improvements. Bluetooth Channel Sounding will enable a standards-based, secure approach to reliable and accurate distance measurement and many types of products will benefit. Decision-based advertising filtering will improve throughput and reliability when using Bluetooth extended advertising for connectionless data transfer. Monitoring advertisers will be useful to application developers and enable the provision of better user interfaces and an improved user experience. The improvements made to ISOAL will benefit audio applications for which low latency is important. And the LL extended feature set capability enables feature support discovery in the most sophisticated, feature-rich devices.
To learn more about the latest version of the Bluetooth Core Specification, check out the Bluetooth® Core Specification version 6.0 Feature Overview paper.
For more information on Bluetooth Channel Sounding, check out the Bluetooth® Channel Sounding: A Technical Overview paper.
FEATURED PAPER
Bluetooth® Core Specification Version 6.0 Feature Overview
This paper provides an overview of the latest version of the Bluetooth® Core Specification, which enables secure fine ranging between two Bluetooth devices.
Bluetoothコミュニティの絶え間ない尽力と協働のもと、Bluetooth®技術は、「有線から解放された世界」というビジョンに向けて常に進化を続け、機能とデバイスの種類を増やしてきました。
2024年9月、Bluetooth SIG(Special Interest Group)はBluetooth®コア仕様の最新バージョンを公開しました。Bluetooth®コア仕様6.0では、複数の新機能や機能強化が行われました。その中には、Bluetooth® Channel Sounding(以下、Bluetoothチャネルサウンディング)、Decision-based Advertising Filtering (決定ベースのアドバタイズフィルタリング)、Monitoring Advertisers(アドバタイザのモニタリング)、Isochronous Adaptation Layer (ISOAL、アイソクロノスアダプテーションレイヤー)の機能強化、LL Extended Feature Set (LL拡張機能セット)、フレームスペースに関する変更などが含まれます。
バージョン6.0の新機能・機能強化
Bluetoothコア仕様の新バージョンで利用できる新機能や機能強化の概要は以下の通りです。
- Bluetooth®チャネルサウンディング:正確な距離認識を実現するこの新技術は、各種アプリケーションに革新的なメリットをもたらします。紛失防止ソリューションの使い勝手を大きく向上させ、紛失物をより容易に、短時間で見つけることを実現します。デジタルキーソリューションでは、Bluetooth®チャネルサウンディングによってセキュリティ層が追加されることで、権限を持ったユーザーが特定の範囲内にいる場合にのみ、ドアの解錠やセキュリティ保護エリアへの立ち入りを許可することが実現できます。また、日常的に用いられる何十億台ものデバイスに正確な距離認識機能をもたらすことで、人とデバイス、人と人、人と周囲の世界とのつながりをさらに豊かにする新しい体験の構想と実現が可能になり、開発の可能性を解き放ちます。
- Decision-based Advertising Filtering (決定ベースのアドバタイズフィルタリング):Bluetooth LEの拡張アドバタイズ機能では、プライマリおよびセカンダリの両方の無線チャネルで一連のパケットを送信できます。決定ベースのアドバタイズフィルタリングでは、スキャンを行うデバイスが、プライマリアドバタイズチャネルで受信したパケットの内容に基づいてセカンダリチャネルをスキャンすべきかを決定できるようになります。それにより、セカンダリチャネルでの、アプリケーションに関連するPDUを含まない可能性もあるパケットのスキャンに費やす時間を節約でき、スキャン効率を向上させます。
- Monitoring Advertisers (アドバタイザのモニタリング):オブザーバーデバイスのホストコンポーネントは、重複するアドバタイズパケットをフィルタリングするようBluetooth LEコントローラに指示する場合があります。このようなフィルタリングを行う場合、ホストは重複のない単一のアドバタイズパケットを各々の固有デバイス(unique device)から受信します(この場合の固有デバイスの定義はBluetoothコア仕様に準じます)。これはホスト側の効率向上にはつながりますが、オブザーバーデバイスがいざ接続を試みるときに、相手のデバイスがまだ通信範囲内にあるかを知る方法がホスト側にないというデメリットもあります。この結果オブザーバーデバイスは、前に発見したデバイスが既に通信範囲内にないにもかかわらず、電力消費の大きなスキャンを行うことになりかねません。新しく追加されたアドバタイザのモニタリング機能は、HCI(ホストコントローラインターフェース)イベントを使用し、対象デバイスが通信範囲に出入りするたびにホストに知らせます。
- Isochronous Adaptation Layer (ISOAL、アイソクロノスアダプテーションレイヤー)の機能強化:ISOALは、より小さなリンク層パケットで大きなデータフレームの送信を可能にすると同時に、受信側がデータを正しく処理するために必要な関連タイミング情報の再構成を可能にします。ISOALでは、可変要素によってフレーム付きまたはフレームなしPDUのどちらも作成できますが、フレーム付きPDUが作成される場合は遅延が増大する可能性があります。Bluetoothコア仕様6.0ではISOALに改良を加え、この問題に特に影響されやすいユースケースに向けて、遅延を低減する新しいフレームモードが策定されました。このモードでは、信頼性も向上します。
- LL Extended Feature Set (LL拡張機能セット):これにより、各デバイス間で、それぞれがサポートするリンク層の機能に関する情報を交換できるようになりました。Bluetooth LEがより高度かつ多様になるに伴い、より多くの機能への対応を可能にするため追加されました。
- フレームスペースに関する変更:Bluetoothコア仕様のこれまでのバージョンでは、接続イベントまたはCIS(コネクテッドアイソクロナスストリーム)サブイベントにおいて、隣接するパケット伝送を隔てる時間には定数が指定されました。仕様における値は「T_IFS」で、固定値150マイクロ秒で設計されていました。Bluetoothコア仕様6.0では、接続またはCISで使用されるフレームスペースは調整が可能になり、150マイクロ秒より短く、または長くすることも可能です。
機能概要
Bluetoothコア仕様6.0においても、新機能や技術の改善を通じて常に前進するBluetooth技術の方向性は変わりません。Bluetoothチャネルサウンディングの標準に基づきセキュリティの確保されたアプローチは、信頼性の高い正確な測距を実現し、数多くの製品にメリットをもたらします。決定ベースのアドバタイズフィルタリングは、コネクションレスデータ転送でBluetooth拡張アドバタイズを使用する際に、スループットと信頼性を向上させます。アドバタイザのモニタリングはユーザーインターフェースの改善とユーザー体験の向上を可能にし、アプリケーションの開発に役立ちます。ISOALの機能強化は、低遅延が重要なオーディオアプリケーションにメリットをもたらします。そしてLL拡張機能セットによって、最も高度で機能豊富なデバイスにおいても、機能対応の確認ができるようになります。
Bluetoothコア仕様に関するより詳しい情報は、Bluetooth®コア仕様バージョン6.0の機能概要をご覧ください。
Bluetoothチャネルサウンディングについて、詳しくは、Bluetooth®チャネルサウンディングの技術概要をご覧ください。